turreted drill - German English Dictionary